package com.cps.match.sdo;

import java.util.List;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

public class MerchantMatch {
	private MatchValueType name;
	private MatchValueType doingBusinessAsName;
	private MatchValueType phoneNumber;
	private MatchValueType address;
	private MatchValueType countrySubdivisionTaxId;
	private MatchValueType nationalTaxId;

	private List<PrincipalMatch> principalMatch;

	public MatchValueType getName() {
		return name;
	}

	public void setName(MatchValueType name) {
		this.name = name;
	}

	public MatchValueType getDoingBusinessAsName() {
		return doingBusinessAsName;
	}

	public void setDoingBusinessAsName(MatchValueType doingBusinessAsName) {
		this.doingBusinessAsName = doingBusinessAsName;
	}

	public MatchValueType getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(MatchValueType phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public MatchValueType getAddress() {
		return address;
	}

	public void setAddress(MatchValueType address) {
		this.address = address;
	}

	public MatchValueType getCountrySubdivisionTaxId() {
		return countrySubdivisionTaxId;
	}

	public void setCountrySubdivisionTaxId(MatchValueType countrySubdivisionTaxId) {
		this.countrySubdivisionTaxId = countrySubdivisionTaxId;
	}

	public MatchValueType getNationalTaxId() {
		return nationalTaxId;
	}

	public void setNationalTaxId(MatchValueType nationalTaxId) {
		this.nationalTaxId = nationalTaxId;
	}

	public List<PrincipalMatch> getPrincipalMatch() {
		return principalMatch;
	}

	public void setPrincipalMatch(List<PrincipalMatch> principalMatch) {
		this.principalMatch = principalMatch;
	}
	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
	}

}
